package com.exchange.task;

import java.util.List;
import java.util.Map;

import com.exchange.common.model.UserUpgradeConfig;
import com.exchange.constant.BizConst;
import com.jfinal.kit.Prop;
import com.jfinal.kit.PropKit;

import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.http.HttpResponse;
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSON;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import okhttp3.HttpUrl;


/**
 * 直接通过findByCache初始化，初始化执行的,有些参数是第一次controller请求后会存入缓存的,没在这里初始化
 * 这里初始化了一些,系统运行时需要的,但是无法通过controller请求保存的配置信息
 */
public class Init {
	
	
	/**
     * 交易汇率
     */
    public void rates() {
    	
    	Prop prop = PropKit.use("parameter.properties");
    	HttpResponse response = HttpUtil.createGet(prop.get(BizConst.rate.coinbaseApi) + "").executeAsync();
    	JSONObject jb = JSONUtil.parseObj(response.body());
        // 更新缓存
    	// TODO 
    }
    
    /**
     * app信息，用于展示版本比对和跟新
     */
    
}
